System and method of sharing content by using plurality of storages

ABSTRACT

A system and method of sharing content by using a plurality of storages is provided. A mobile communication terminal includes a storage information collecting unit collecting a plurality of pieces of storage information about the plurality of storages connected to the mobile communication terminal, a User Interface (UI) generating unit dividing the plurality of storages according to attributes that are previously configured, based on the plurality of pieces of storage information, and generating a storage share setting screen with respect to the plurality of storages, a display unit displaying the storage share setting screen, and a storage setting unit activating sharing of content stored in the plurality of storages, for each of the plurality of storages.

PRIORITY

This application claims the benefit under 35 U.S.C. §119(a) of a Koreanpatent application filed on Apr. 3, 2012 in the Korean IntellectualProperty Office and assigned Serial No. 10-2012-0034585, the entiredisclosure of which is hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a system and method of sharing contentby using a plurality of storages. More particularly, the presentinvention relates to a system and method of performing configuration ofa share setting on a plurality of content stored in a plurality ofstorages that are connected to a mobile communication terminal, and ofsharing the plurality of content with a display device connected to themobile communication terminal.

2. Description of the Related Art

Recently, there has been a dramatic increase in a supply of contentincluding television programs, movies, music, books, and the like. Thecontent may be provided not only from various devices that a user usesbut also may be provided from various storages including a cloud server,a content providing server, a Social Network Service (SNS) server, andthe like. In this regard, it is necessary for the user to efficientlyshare various types of content provided from the various storages.

Therefore, a need exists for a technology capable of efficientlyscanning storages connected to a mobile communication terminal, andeffectively performing share setting on content stored in each of thestorages. For example, a need exists for a system and method of sharingcontent by using a plurality of storages, whereby the plurality ofstorages that are connected to a mobile communication terminal may bedivided according to their attributes, and share setting may beperformed on a plurality of content stored in the storages, respectively

The above information is presented as background information only toassist with an understanding of the present disclosure. No determinationhas been made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the present invention.

SUMMARY OF THE INVENTION

Aspects of the present invention are to address at least theabove-mentioned problems and/or disadvantages and to provide at leastthe advantages described below. Accordingly, an aspect of the presentinvention is to provide a system and method of sharing content by usinga plurality of storages, whereby the plurality of storages that areconnected to a mobile communication terminal may be divided according totheir attributes, and share setting may be performed on a plurality ofcontent stored in the storages, respectively.

Another aspect of the present invention is to provide a system andmethod of sharing content by using a plurality of storages, wherebystorage lists that are divided according to attributes may be displayedon a plurality of regions of a storage share setting screen, and contentshare setting may be performed on each of the storage lists.

In accordance with an aspect of the present invention, a system forsharing content by using a plurality of storages is provided. The systemincludes a plurality of storages connected to a mobile communicationterminal, and providing to the mobile communication terminal at leastone of content and link information about the content, and the mobilecommunication terminal generating a storage share setting screen relatedto sharing of the content stored in the plurality of storages, andsharing content with a display device connected to the mobilecommunication terminal, wherein the content is stored in a storage thatis activated with respect to content sharing in response to a user inputvia the storage share setting screen, and wherein the mobilecommunication terminal divides the plurality of storages according toattributes that are previously configured, and differently disposes theplurality of storages that are divided according to the attributes in aplurality of regions on the storage share setting screen.

In accordance with another aspect of the present invention, the mobilecommunication terminal may generate the storage share setting screenincluding a storages-list of the plurality of storages, and displays ashare setting button so as to separately configure sharing of content inthe storages-list.

In accordance with another aspect of the present invention, the mobilecommunication terminal may activate sharing of content stored in each ofthe plurality of divided storages, for each of the plurality of dividedstorages, in response to a user input via the storage share settingscreen.

In accordance with another aspect of the present invention, theattributes that are previously configured may be distinguished from eachother according to whether a storage is statically connected to themobile communication terminal or whether a storage is dynamicallyconnected to the mobile communication terminal.

In accordance with another aspect of the present invention, the mobilecommunication terminal may generate a content-list screen displaying alist of a plurality of content included in the storage that is activatedwith respect to content sharing and among the plurality of storages, andthe mobile communication terminal may select content included in thecontent-list screen in response to a user input via the content-listscreen and may request reproduction of the selected content to thedisplay device that is connected to the mobile communication terminal.

In accordance with another aspect of the present invention, the mobilecommunication terminal may receive link information corresponding to theselected content from the storage storing the selected content and mayprovide the link information to the display device.

In accordance with another aspect of the present invention, as thedisplay device reproduces the selected content, the mobile communicationterminal may generate a content control screen so as to remotely controlthe display device.

In accordance with another aspect of the present invention, the mobilecommunication terminal may generate a play-list screen including aplay-list related to a plurality of content that are currentlyreproduced and that are from among a plurality of content stored in theplurality of storages.

In accordance with another aspect of the present invention, a mobilecommunication terminal generating a storage share setting screen isprovided. The mobile communication terminal includes a storageinformation collecting unit collecting a plurality of storageinformation about the plurality of storages connected to the mobilecommunication terminal, a User Interface (UI) generating unit dividingthe plurality of storages according to attributes that are previouslyconfigured, based on the plurality of storage information, andgenerating a storage share setting screen with respect to the pluralityof storages, a display unit displaying the storage share setting screen,and a storage setting unit activating sharing of content stored in theplurality of storages, for each of the plurality of storages, inresponse to a user input via the storage share setting screen, whereinthe UI generating unit differently disposes lists of the plurality ofstorages that are divided according to the attributes in a plurality ofregions on the storage share setting screen.

In accordance with another aspect of the present invention, the UIgenerating unit may generate the storage share setting screen includinga storages-list of the plurality of storages and may display a sharesetting button so as to separately set sharing of content in thestorages-list.

In accordance with another aspect of the present invention, theattributes that are previously configured may be distinguished from eachother according to whether a storage is statically connected to themobile communication terminal or whether a storage is dynamicallyconnected to the mobile communication terminal.

In accordance with another aspect of the present invention, the UIgenerating unit may generate a content-list screen displaying a list ofa plurality of content included in the storage that is activated withrespect to content sharing among the plurality of storages, and themobile communication terminal may further include a content reproductionrequesting unit for selecting content included in the content-listscreen in response to a user input via the content-list screen and forrequesting reproduction of the selected content to the display devicethat is connected to the mobile communication terminal.

In accordance with another aspect of the present invention, the contentreproduction requesting unit may receive link information correspondingto the selected content from the storage storing the selected contentand may provide the link information to the display device.

In accordance with another aspect of the present invention, as thedisplay device reproduces the selected content, the UI generating unitmay generate a content control screen so as to remotely control thedisplay device.

In accordance with another aspect of the present invention, the UIgenerating unit may generate a play-list screen including a play-listrelated to a plurality of content that are currently reproduced and thatare from among a plurality of content stored in the plurality ofstorages.

In accordance with another aspect of the present invention, the storageinformation may include an IDentification (ID) value of the storage, anID value of content stored in the storage, a type of the storage, and acommunication method used between the storage and the mobilecommunication terminal.

In accordance with another aspect of the present invention, a method ofgenerating a storage share setting screen is provided. The method may beperformed by a mobile communication terminal connected with a pluralityof storages. The method includes collecting a plurality of storageinformation about the plurality of storages connected to the mobilecommunication terminal, dividing the plurality of storages according toattributes that are previously configured, based on the plurality ofstorage information, generating a storage share setting screen withrespect to the plurality of storages, displaying the storage sharesetting screen, and activating sharing of content stored in theplurality of storages, for each of the plurality of storages, inresponse to a user input via the storage share setting screen, whereinthe operation of generating the storage share setting screen may includean operation of differently disposing the plurality of storages that aredivided according to the attributes in a plurality of regions on thestorage share setting screen.

In accordance with another aspect of the present invention, the methodmay further include generating a content-list screen displaying a listof a plurality of content included in the storage that is activated withrespect to content sharing among the plurality of storages, selectingcontent included in the content-list screen in response to a user inputvia the content-list screen, and requesting reproduction of the selectedcontent to the display device that is connected with the mobilecommunication terminal.

In accordance with another aspect of the present invention, theoperation of requesting the reproduction of the selected content mayinclude receiving link information corresponding to the selected contentfrom the storage storing the selected content, and providing the linkinformation to the display device.

In accordance with another aspect of the present invention, as thedisplay device reproduces the selected content, the method may furtherinclude generating a content control screen so as to remotely controlthe display device.

In accordance with another aspect of the present invention, the methodmay further include an operation of generating a play-list screenincluding a play-list related to a plurality of content that arecurrently reproduced and that are from among a plurality of contentstored in the plurality of storages.

In accordance with another aspect of the present invention, the storageinformation may include an IDentification (ID) value of the storage, anID value of content stored in the storage, a type of the storage, and acommunication method used between the storage and the mobilecommunication terminal.

In accordance with another aspect of the present invention, anon-transitory computer-readable recording medium having recordedthereon a program for executing the method of generating a storage sharesetting screen is provided. The method includes collecting a pluralityof storage information about the plurality of storages connected to themobile communication terminal, dividing the plurality of storagesaccording to attributes that are previously configured, based on theplurality of storage information, generating a storage share settingscreen with respect to the plurality of storages, displaying the storageshare setting screen, and activating sharing of content stored in theplurality of storages, for each of the plurality of storages, inresponse to a user input via the storage share setting screen. Thegenerating of the storage share setting screen comprises differentlydisposing the plurality of storages that are divided according to theattributes in a plurality of regions on the storage share settingscreen.

In accordance with another aspect of the present invention, a mobilecommunication terminal is provided. The mobile communication terminalincludes a memory storing at least one program, and a processorexecuting the at least one program, thereby allowing the at least oneprogram to generate a storage share setting screen, wherein the at leastone program comprises command codes for executing collecting a pluralityof storage information about the plurality of storages connected with tothe mobile communication terminal, dividing the plurality of storagesaccording to attributes that are previously set configured, based on theplurality of storage information, generating a storage share settingscreen with respect to the plurality of storages, displaying the storageshare setting screen; and activating sharing of content stored in theplurality of storages, for each of the plurality of storages, inresponse to a user input via the storage share setting screen, whereinthe generating of the storage share setting screen comprises differentlydisposing the plurality of storages that are divided according to theattributes in a plurality of regions on the storage share settingscreen.

Other aspects, advantages, and salient features of the invention willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses exemplary embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainexemplary embodiments of the present invention will be more apparentfrom the following description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 illustrates a content sharing system using a plurality ofstorages according to an exemplary embodiment of the present invention;

FIG. 2 illustrates an example of a content sharing system using aplurality of storages, according to an exemplary embodiment of thepresent invention;

FIG. 3 illustrates in detail a configuration of a mobile communicationterminal, according to an exemplary embodiment of the present invention;

FIG. 4 illustrates in detail a configuration of a storage informationcollecting unit, according to an exemplary embodiment of the presentinvention;

FIG. 5 illustrates in detail a configuration of a User Interface (UI)generating unit, according to an exemplary embodiment of the presentinvention;

FIG. 6 illustrates in detail a configuration of a mobile communicationterminal, according to an exemplary embodiment of the present invention;

FIG. 7 illustrates in detail a configuration of a content sharingmodule, according to an exemplary embodiment of the present invention;

FIG. 8 illustrates in detail a configuration of a DataBase (DB),according to an exemplary embodiment of the present invention;

FIG. 9 illustrates a device management table, according to an exemplaryembodiment of the present invention;

FIG. 10 illustrates a content information cache table, according to anexemplary embodiment of the present invention;

FIG. 11 is a flowchart of a method of generating, by a mobilecommunication terminal, a storage share setting screen about a pluralityof storages connected with the mobile communication terminal, accordingto an exemplary embodiment of the present invention;

FIG. 12 is a flowchart of a method of sharing, by a mobile communicationterminal, content with a display device, according to an exemplaryembodiment of the present invention;

FIG. 13 illustrates a storage setting table, according to an exemplaryembodiment of the present invention;

FIG. 14 illustrates a storage share setting screen, according to anexemplary embodiment of the present invention;

FIG. 15 illustrates a content-list screen, according to an exemplaryembodiment of the present invention;

FIG. 16 illustrates a play-list screen, according to an exemplaryembodiment of the present invention;

FIG. 17 illustrates a content control screen used to control contentthat is reproduced in a mobile communication terminal, according to anexemplary embodiment of the present invention;

FIG. 18 illustrates a content control screen used to control contentthat is reproduced in a display device connected to a mobilecommunication terminal, according to an exemplary embodiment of thepresent invention;

FIG. 19 illustrates an example in which a storage share setting screenis generated and displayed in a mobile communication terminal, accordingto an exemplary embodiment of the present invention;

FIG. 20 illustrates an example in which a content control screen and astorage share setting screen are displayed from a content-list screen ina mobile communication terminal, according to an exemplary embodiment ofthe present invention;

FIG. 21 illustrates an example in which content is reproduced in adisplay device connected with a mobile communication terminal, and acontent control screen is displayed on the mobile communication terminalso as to control the content that is reproduced in the display device,according to an exemplary embodiment of the present invention;

FIG. 22 illustrates an example in which a mobile communication terminalcontrols content, which is reproduced in a display device, via a contentcontrol screen, and the mobile communication terminal subsequentlyreproduces the content that is reproduced in the display device,according to an exemplary embodiment of the present invention;

FIG. 23 illustrates an example in which additional information aboutcontent is shared via a content control screen, according to anexemplary embodiment of the present invention; and

FIGS. 24A to 24E illustrate a phone book, according to an exemplaryembodiment of the present invention.

Throughout the drawings, it should be noted that like reference numbersare used to depict the same or similar elements, features, andstructures.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of exemplaryembodiments of the invention as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the embodiments described hereincan be made without departing from the scope and spirit of theinvention. In addition, descriptions of well-known functions andconstructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of theinvention. Accordingly, it should be apparent to those skilled in theart that the following description of exemplary embodiments of thepresent invention is provided for illustration purpose only and not forthe purpose of limiting the invention as defined by the appended claimsand their equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

Throughout the specification, it will also be understood that when anelement is referred to as being “connected to” another element, theelement can be directly connected to the other element, or the elementcan be electrically connected to the other element by having interveningelements interposed therebetween. Also, when a part “includes” or“includes” an element, unless there is a particular description contrarythereto, the part can further include other elements, not excluding theother elements.

Expressions such as “at least one of,” when preceding a list ofelements, modify the entire list of elements and do not modify theindividual elements of the list.

FIG. 1 illustrates a content sharing system using a plurality ofstorages according to an exemplary embodiment of the present invention.

Referring to FIG. 1, in the content sharing system, a mobilecommunication terminal 100 may be connected to a plurality of storagesincluding a content storage device 200 and a web service providingserver 500 and may share a plurality of content from the plurality ofstorages with a display device 400 that is connected to the mobilecommunication terminal 100.

The plurality of storages may include a device or a server capable ofstoring content. For example, the plurality of storages may include aPersonal Computer (PC), a cloud server, a content providing server, aSocial Network Service (SNS) server, an NAS, and other storage devices.Also, the display device 400 may indicate a device capable ofreproducing content stored in the plurality of storages and may includeat least one of the plurality of storages or may include another devicesuch as a TV, a projector, a tablet Personal Computer (PC), and thelike.

The mobile communication terminal 100 may generate and display a storageshare setting screen so as to activate sharing of the plurality ofcontent from the plurality of storages that are connected to the mobilecommunication terminal 100, and a user may set (e.g., configure) whetherto activate the plurality of storages by using the storage share settingscreen.

The mobile communication terminal 100 may generate and display acontent-list screen about the plurality of content from the plurality ofstorages that are connected to the mobile communication terminal 100.The mobile communication terminal 100 may select predetermined contentin response to a user input via the content-list screen, and may requestreproduction of the selected content to the display device 400 connectedto the mobile communication terminal 100.

The mobile communication terminal 100 may generate a content controlscreen so as to control content that is being reproduced by the displaydevice 400, and may remotely control the display device 400 in responseto a user input via the content control screen.

The mobile communication terminal 100, the content storage device 200,and the display device 400 may be connected via a local network, and themobile communication terminal 100 and the web service providing server500 may be connected via a mobile communication network or interne butaspects of the present invention are not limited thereto.

Also, the web service providing server 500 may include a cloud serverfor storing and managing a plurality of personal content, a contentproviding server for servicing commercial content, a playlist server forstoring and managing playlists of a plurality of content, an SNS serverfor content-sharing via a social network, and a content informationproviding server for storing and managing additional information aboutcontent.

FIG. 2 illustrates an example of a content sharing system using aplurality of storages, according to an exemplary embodiment of thepresent invention.

Referring to FIG. 2, in the content sharing system according to thepresent exemplary embodiment, the mobile communication terminal 100 maybe connected to the plurality of storages and may share a plurality ofcontent, which are stored in the plurality of storages, with a displaydevice connected with the mobile communication terminal 100.

The plurality of storages may include a device or a server capable ofstoring content. For example, the plurality of storages may include asmart TV 210, a PC 220, a cloud server 230, a content providing server240, an SNS server 250, and other storage mediums 260. Also, the displaydevice may indicate a device capable of reproducing content stored inthe storage, and may include at least one of the plurality of storagesor may include another device 300 other than the plurality of storages.

The mobile communication terminal 100 may generate and display a storageshare setting screen so as to activate sharing of the plurality ofcontent that are stored in the plurality of storages connected with themobile communication terminal 100. In this regard, a user may setwhether or not to activate each of the plurality of storages, by usingthe storage share setting screen.

The mobile communication terminal 100 may generate and display acontent-list screen related to the plurality of content that are storedin the plurality of storages connected with the mobile communicationterminal 100. Also, the mobile communication terminal 100 may selectpredetermined content in response to a user input via the content-listscreen, and may request the display device to reproduce the selectedcontent, wherein the display device is connected with the mobilecommunication terminal 100.

The mobile communication terminal 100 may generate a content controlscreen so as to control the content that is being reproduced in thedisplay device, and may remotely control the display device in responseto a user input via the content control screen.

FIG. 3 illustrates in detail a configuration of a mobile communicationterminal according to an exemplary embodiment of the present invention.

Referring to FIG. 3, the mobile communication terminal 100 includes aninput unit 110, a storage information collecting unit 120, a UserInterface (UI) generating unit 130, a storage setting unit 140, adisplay unit 150, a content reproduction requesting unit 160, a contentreproduction control unit 170, a DataBase (DB) 180, a transmitting andreceiving unit 190, and a control unit 195.

The input unit 110 receives a user input to the mobile communicationterminal 100. A user may touch a predetermined position on a screen ofthe mobile communication terminal 100, and the input unit 110 mayreceive the user input incurred by the user touch. However, the userinput is not limited thereto and thus the input unit 110 may receive theuser input via an input tool such as a keyboard, a mouse, a stylus pen,or the like.

The storage information collecting unit 120 receives storage informationfrom the plurality of storages connected with the mobile communicationterminal 100. The storage information may be related to one of theplurality of storages and that is connected with the mobilecommunication terminal 100 and may include an IDentification (ID) valueof the storage, an ID value of content stored in the storage, a type ofthe storage, an ID value of content reproduced in the storage, and acommunication method used between the storage and the mobilecommunication terminal 100.

When a network communication function that is previously set in themobile communication terminal 100 is activated, the storage informationcollecting unit 120 may scan a storage that is connectable to the mobilecommunication terminal 100 and may collect storage information from thescanned storage. For example, as a Wi-Fi communication function isactivated in the mobile communication terminal 100, the storageinformation collecting unit 120 may scan a storage that is connectableto the mobile communication terminal 100.

The UI generating unit 130 generates a storage share setting screenbased on the storage information. The storage share setting screen maybe used whether or not to allow the mobile communication terminal 100and a display device to share content stored in the storage. The UIgenerating unit 130 may distinguish between the plurality of storagesconnected with the mobile communication terminal 100, according tostorage ID values, and may differently dispose the plurality of storagesin a plurality of regions on the storage share setting screen.

The UI generating unit 130 generates a content-list screen fordisplaying a list of a plurality of content stored in the storage, basedon the storage information. The UI generating unit 130 may recognize aplurality of content stored in the plurality of storages, respectively,based on a plurality of storage information, and may generate thecontent-list screen by differently arraying a list of the plurality ofcontent for each of the plurality of storages.

The UI generating unit 130 generates a play-list screen including aplay-list related to a plurality of content that are currentlyreproduced or previously reproduced, based on the storage information.The plurality of content may be reproduced by the smart TV 210, the PC220, or the like which is a storage having a display function, or by theother device 300 connected with the mobile communication terminal 100.

The UI generating unit 130 generates a content control screen so as tofacilitate control of content reproduction in the mobile communicationterminal 100 or other display device. The UI generating unit 130 mayseparately generate a content control screen so as to facilitate controlof content reproduced in the mobile communication terminal 100, and acontent control screen so as to facilitate control of content reproducedin the other display device 300.

The storage share setting screen, the content-list screen, the play-listscreen, and the content control screen will be described in detail withreference to FIGS. 11 through 16.

The storage setting unit 140 may set whether to active sharing ofcontent stored in each of the plurality of storages, in response to auser input via the storage share setting screen. The storage sharesetting screen may include a storages-list with respect to the pluralityof storages, and the storages-list may include buttons (or other meansfor input) used to set sharing of content. The user may select one ofthe buttons in the storages-list by clicking or touching the button, andby doing so, the user may decide whether to share the content stored ineach of the plurality of storages.

The display unit 150 displays the storage share setting screen, thecontent-list screen, the play-list screen, and the content controlscreen which are generated by the UI generating unit 130.

The content reproduction requesting unit 160 requests a display deviceto reproduce content stored in one of the plurality of storages. Thecontent reproduction requesting unit 160 may receive content selectedfrom the content-list screen or may receive link information about theselected content from a storage that stores the selected content.Further, the content reproduction requesting unit 160 may provide thereceived content or the link information about the selected content tothe display device and may request the display device to reproduce theselected content. In addition, the content reproduction requesting unit160 may request the control unit 195 for content reproduction so as toallow the selected content to be reproduced by the mobile communicationterminal 100. In this case, the control unit 195 may execute apredetermined application in the mobile communication terminal 100,thereby reproducing the selected content.

The content reproduction control unit 170 controls content reproductionin response to a user input via the content control screen. The contentcontrol screen may be divided into a screen used to control contentreproduced by the mobile communication terminal 100, and a screen usedto remotely control content reproduced by the display device. When auser input is received via the content control screen so as to controlcontent reproduction in the display device, the content reproductioncontrol unit 170 may generate a predetermined control command based onthe user input and may provide the generated control command to thedisplay device.

The DB 180 stores various types of information required for the mobilecommunication terminal 100 to share content stored in the plurality ofstorages with the display device. The DB 180 may store, among otheritems, a plurality of storage information collected from the pluralityof storages, and a share setting value for each of the plurality ofstorages.

The transmitting and receiving unit 190 transmits and receives thevarious types of information with the plurality of storages and thedisplay device, wherein the various types of information are requiredfor sharing of content stored in the plurality of storages.

The control unit 195 controls all operations of the mobile communicationterminal 100. For example, the control unit 195 controls the input unit110, the storage information collecting unit 120, the UI generating unit130, the storage setting unit 140, the display unit 150, the contentreproduction requesting unit 160, the content reproduction control unit170, the DB 180, and the transmitting and receiving unit 190, so thatthe mobile communication terminal 100 may receive the plurality ofstorage information from the plurality of storages, may generate thestorage share setting screen, the content-list screen, the play-listscreen, and the content control screen, and may share content.

FIG. 4 illustrates in detail a configuration of a storage informationcollecting unit, according to an exemplary embodiment of the presentinvention.

Referring to FIG. 4, the storage information collecting unit 120includes a storage checking unit 122, a content information collectingunit 124, and a reproduction information collecting unit 126.

The storage checking unit 122 checks (e.g., analyzes) an ID value ofeach of a plurality of storages, a type of each storage, and acommunication method used between each storage and the mobilecommunication terminal 100. The plurality of storages connected with themobile communication terminal 100 may indicate devices capable ofstoring content and may include, but not limited thereto, a PC, a smartTV, a tablet PC, an SNS server, and a content providing server. Inaddition, the plurality of storages and the mobile communicationterminal 100 may be connected to each other via various types of wiredor wireless networks.

The content information collecting unit 124 collects information aboutcontent stored in each of the plurality of storages from the pluralityof storages. The content information collecting unit 124 may receive anID value of the content and type information about the content from eachof the plurality of storages.

The reproduction information collecting unit 126 collects a plurality ofinformation about a plurality content that are reproduced in theplurality of storages. The reproduction information collecting unit 126may receive an ID value of content that is reproduced in each of theplurality of storages from each of the plurality of storages. Further,the reproduction information collecting unit 126 may collect informationabout content that is reproduced in the display device. When the mobilecommunication terminal 100 provides the display device with contentstored in predetermined storage or link information about the content,the display device may reproduce the corresponding content. In addition,the reproduction information collecting unit 126 may collect an ID valuecorresponding to the content or the link information about the content,which is provided to the display device.

FIG. 5 illustrates in detail a configuration of the UI generating unit,according to an exemplary embodiment of the present invention.

Referring to FIG. 5, the UI generating unit 130 includes a storage sharesetting screen generating unit 132, a content-list screen generatingunit 134, a play-list screen generating unit 136, and a control screengenerating unit 138.

The storage share setting screen generating unit 132 generates a storageshare setting screen based on storage information. The storage sharesetting screen generating unit 132 may generate the storage sharesetting screen including a storages-list of a plurality of storages.Also, the storage share setting screen generating unit 132 may dividethe plurality of storages according to attributes and may differentlydispose storage lists of the plurality of divided storages in aplurality of regions on the storage share setting screen. For example,the plurality of storages may be divided into a static storage and adynamic storage. The static storage may indicate a storage whoseconnection with the mobile communication terminal 100 is recognized as adefault, without a separate scanning operation. The dynamic storage mayindicate a storage that is scanned by the mobile communication terminal100 when the storage share setting screen is generated.

As an example, the static storage may include, but not limited thereto,an SNS server and a cloud server. The dynamic storage may include, butnot limited thereto, a PC of another user, a storage medium of anotheruser, and a camera of a user. Also, the user may register variousstorage devices to the static storage and or the dynamic storage via aseparate setting procedure.

Attributes of the plurality of storages may be divided according tocommunication methods with respect to the mobile communication terminal100. For example, the plurality of storages may be divided into storagesthat are connected with the mobile communication terminal 100 via alocal network and storages that are connected with the mobilecommunication terminal 100 via an external broadband network. As anotherexample, the plurality of storages may be divided into storages that areconnected with the mobile communication terminal 100 via an Access Point(AP) and storages that are connected with the mobile communicationterminal 100 via a web.

The storages-list included in the storage share setting screen mayinclude predetermined regions for setting of content sharing. Forexample, the storages-list may include share setting buttons used to setcontent sharing.

The share setting button may be a toggle-type button. In this regard, auser may select one of the share setting buttons and then may change anON or OFF status, so that the user may activate or deactivate sharing ofcontent stored in a storage that corresponds to the selected sharesetting button.

The storages-list included in the storage share setting screen mayinclude a plurality of pieces of information about positions of theplurality of storages. Names of the plurality of storages included inthe storages-list may be changed based on a user input.

The content-list screen generating unit 134 generates a content-listscreen including a content-list of content stored in a storage that isactivated with respect to content sharing. The content-list screen mayinclude the content-list of a plurality of content, and the content-listmay include for each of the plurality of content a title of the content,a type of the content, a reproduction time of the content, and an IDvalue of the storage that stores the content. In addition, thecontent-list may display a predetermined icon, and the displayed iconmay be used to indicate whether content that corresponds to thecontent-list is being reproduced by at least one of the storage, themobile communication terminal 100, and the display device.

The play-list screen generating unit 136 generates a play-list screenincluding a play-list of one or more content that is currentlyreproduced or previously reproduced. The play-list screen may displaythe play-list of the one or more content that are currently reproducedor previously reproduced by at least one of the storage, the mobilecommunication terminal 100, and the display device. The play-list screenmay display the play-list and may display an ID value of a user whoprovides the play-list, an ID value of a storage that stores contentincluded in the play-list, and the like. Also, the play-list may displaypre-set images according to types of the plurality of storages,respectively. For example, when a storage from among the plurality ofstorages is a mobile communication terminal of a friend of the user (orother known contact), the play-list may display a picture of the friend,and when the storage is an SNS server, the play-list may display a groupimage indicating a group that includes the user.

The control screen generating unit 138 generates a content controlscreen used to control content reproduction. The content control screenmay be divided into a control screen used to control content that isreproduced by the mobile communication terminal 100 and a control screenused to control content that is reproduced by another display device.When a predetermined icon is selected on the content control screen, aselection window that allows selection of a display device may bedisplayed in order to allow the content to be reproduced by the otherdisplay device.

FIG. 6 illustrates in detail a configuration of a mobile communicationterminal, according to an exemplary embodiment of the present invention.

Referring to FIG. 6, the mobile communication terminal 100 includes aprocessor 101, a memory unit 102, a communication unit 103, an inputunit 104, a display unit 105, a storage unit 106, and an externalInput-Output (I/O) unit 107.

The memory unit 102 includes an Operating System (OS) 152, a contentsharing module 162, and an application 172.

The storage unit 106 includes a DB 116.

The processor 101 controls all operations of the mobile communicationterminal 100. For example, the processor 101 controls the memory unit102, the communication unit 103, the input unit 104, the display unit105, the storage unit 106, and the external I/O unit 107 so that themobile communication terminal 100 may receive storage information fromthe plurality of storages, may generate the storage share settingscreen, the content-list screen, the play-list screen, and the contentcontrol screen, and may share content.

In addition, the processor 101 may control the operations of the mobilecommunication terminal 100 by using the OS 152, the content sharingmodule 162, and the application 172 of the memory unit 102, and mayshare content with various storages, a web service providing server, anda display device which are connected with the mobile communicationterminal 100, by using the content sharing module 162.

The content sharing module 162 of the memory unit 102 may set sharing ofcontent with the various storages, the web service providing server, andthe display device which are connected with the mobile communicationterminal 100. Further, the content sharing module 162 may control powerof the various storages, the web service providing server, and thedisplay device which are connected with the mobile communicationterminal 100. In addition, the content sharing module 162 may shareadditional information about the content with the various storages, theweb service providing server, and the display device which are connectedwith the mobile communication terminal 100.

The content sharing module 162 may store and manage a plurality of stateinformation about the various storages, the web service providingserver, and the display device which are connected with the mobilecommunication terminal 100, and may store information about the contentin a cache memory (not shown).

The content sharing module 162 may share and reproduce content via aDigital Living Network Alliance (DLNA). The content sharing module 162may search for services that are provided by devices and apparatuses ona network and may use a Universal Plug and Play (UPnP) technology and aBonjour technology.

A configuration of the content sharing module 162 will be described indetail with reference to FIG. 7.

The input unit 104 receives a user input to the mobile communicationterminal 100. A user may touch a predetermined position on a screen ofthe mobile communication terminal 100, and then the input unit 104 mayreceive the user input caused by the user touch. However, the user touchis not limited thereto and thus the input unit 104 may receive the usertouch caused by an input tool such as a keyboard, a mouse, a stylus pen,or the like.

The display unit 105 displays various UIs used to share content, and thecontent. The display unit 105 may display, but not limited thereto, thestorage share setting screen, the content-list screen, the play-listscreen, and the content control screen.

The storage unit 106 stores various types of information used to sharecontent. The storage unit 106 may include the DB 116. The DB 116 will bedescribed in detail with reference to FIG. 8.

FIG. 7 illustrates in detail a configuration of a content sharingmodule, according to an exemplary embodiment of the present invention.

Referring to FIG. 7, the content sharing module 162 includes a contentsharing control module 163, a content sharing information managingmodule 164, a content sharing/reproducing module 165, and a searchmodule 166.

The content sharing control module 163 may share content with a storage,a web service providing server, and a display device which are connectedwith the mobile communication terminal 100. Further, the content sharingcontrol module 163 may control power of the storage, the web serviceproviding server, and the display device which are connected with themobile communication terminal 100. In addition, the content sharingcontrol module 163 may share additional information about content withthe storage, the web service providing server, and the display devicewhich are connected with the mobile communication terminal 100.

The content sharing control module 163 may generate a storage sharesetting screen. The storage share setting screen may be used whether toallow the mobile communication terminal 100 and the display device toshare the content stored the storage. The content sharing control module163 may distinguish between a plurality of storages connected with themobile communication terminal 100, according to storage ID values, andmay differently dispose the plurality of storages in a plurality ofregions on the storage share setting screen, respectively.

The content sharing control module 163 generates a content-list screendisplaying a plurality of content that are stored in the plurality ofstorages, based on storage information. The content sharing controlmodule 163 may check (e.g., analyze) the plurality of content that arestored in the plurality of storages, respectively, based on the storageinformation, and may generate the content-list screen by differentlyarraying a list of the plurality of content for each of the plurality ofstorages.

The content sharing control module 163 generates a play-list screenincluding a play-list related to a plurality of content that arecurrently reproduced or previously reproduced, based on the storageinformation. The plurality of content may be reproduced by the smart TV210, the PC 220, or the like which is a storage having a displayfunction, or by the other device 300 connected with the mobilecommunication terminal 100.

The content sharing control module 163 generates a content controlscreen so as to control content reproduction in the mobile communicationterminal 100 or other display device. The content sharing control module163 may separately generate a content control screen so as to controlcontent reproduced in the mobile communication terminal 100, and acontent control screen so as to control content reproduced in the otherdisplay device.

The content sharing control module 163 may set (e.g., configure) whetherto activate (or allow) sharing of content stored in each of theplurality of storages, in response to a user input via the storage sharesetting screen. The storage share setting screen may include astorages-list with respect to the plurality of storages, and thestorages-list may include buttons (or other input means) used to setsharing of content. The user may select one of the buttons in thestorages-list by clicking or touching the button, and by doing so, theuser may decide whether to share the content stored in each of theplurality of storages.

The content sharing control module 163 generates the storage sharesetting screen based on the storage information. The content sharingcontrol module 163 may generate the storage share setting screenincluding a storages-list of the plurality of storages. The contentsharing control module 163 may divide the plurality of storagesaccording to attributes and may differently dispose storage lists of theplurality of divided storages in a plurality of regions on the storageshare setting screen.

For example, the plurality of storages may be divided into a staticstorage and a dynamic storage. The static storage may indicate a storagewhose connection with the mobile communication terminal 100 isrecognized as a default, without a separate scanning operation. Thedynamic storage may indicate a storage that is scanned by the mobilecommunication terminal 100 when the storage share setting screen isgenerated.

As another example, the static storage may include, but not limitedthereto, an SNS server and a cloud server, and the dynamic storage mayinclude, but not limited thereto, a PC of another user, a storage mediumof another user, and a camera of a user. The user may register variousstorage devices to the static storage and or the dynamic storage via aseparate setting procedure.

Attributes of the plurality of storages may be divided according tocommunication methods with respect to the mobile communication terminal100. For example, the plurality of storages may be divided into storagesthat are connected with the mobile communication terminal 100 via alocal network and storages that are connected with the mobilecommunication terminal 100 via an external broad network. As anotherexample, the plurality of storages may be divided into storages that areconnected with the mobile communication terminal 100 via an Access Point(AP) and storages that are connected with the mobile communicationterminal 100 via a web (e.g., Internet).

The storages-list included in the storage share setting screen mayinclude predetermined regions for setting of content sharing. Forexample, the storages-list may include buttons used to set (e.g.,configure) content sharing.

The share setting button may be a toggle-type button. In this regard, auser may select one of the share setting buttons and then may change anON or OFF status, so that the user may activate or deactivate sharing ofcontent stored in a storage that corresponds to the selected sharesetting button.

The storages-list included in the storage share setting screen mayinclude a plurality of information about positions of the plurality ofstorages. Names of the plurality of storages included in thestorages-list may be changed based on a user input.

The content sharing control module 163 generates a content-list screenincluding a content-list of content stored in a storage that isactivated with respect to content sharing. The content-list screen mayinclude the content-list of a plurality of content, and the content-listmay include a title of content, a type of the content, a reproductiontime of the content, and an ID value of the storage that stores thecontent. The content-list may display a predetermined icon, and thedisplayed icon may be used to indicate whether content that correspondsto the content-list is being reproduced by at least one of the storage,the mobile communication terminal 100, and the display device.

The content sharing control module 163 generates a play-list screenincluding a play-list related to a plurality of content that arecurrently reproduced or previously reproduced. The play-list screen maydisplay the play-list of the one or more content that are currentlyreproduced or previously reproduced by at least one of the storage, themobile communication terminal 100, and the display device. The play-listscreen may display the play-list and may display an ID value of a userwho provides the play-list, an ID value of a storage that stores contentincluded in the play-list, and the like. In addition, the play-list maydisplay pre-set images according to types of the plurality of storages,respectively. For example, when a storage from among the plurality ofstorages is a mobile communication terminal of a friend of the user (orother known contact), the play-list may display a picture of the friend,and when the storage is an SNS server, the play-list may display a groupimage indicating a group that includes the user.

The content sharing control module 163 generates a content controlscreen used to control content reproduction. The content control screenmay be divided into a control screen used to control content that isreproduced by the mobile communication terminal 100 and a control screenused to control content that is reproduced by another display device.When a predetermined icon is selected on the content control screen, aselection window that allows selection of a display device may bedisplayed in order to allow the content to be reproduced by the otherdisplay device.

The content sharing information managing module 164 may store and managea plurality of state information about the plurality of storages, theweb service providing server, and the display device which are connectedwith the mobile communication terminal 100, and may store informationabout the content in a cache memory (not shown).

The content sharing information managing module 164 receives storageinformation from the plurality of storages connected with the mobilecommunication terminal 100. The storage information may be related toone of the plurality of storages that is connected with the mobilecommunication terminal 100 and may include an ID value of the storage,an ID value of content stored in the storage, a type of the storage, anID value of content reproduced in the storage, and a communicationmethod used between the storage and the mobile communication terminal100.

The content sharing information managing module 164 may store ID values,types of the storage, and communications methods with respect to thestorage, the web service providing server, and the display device whichare connected with the mobile communication terminal 100. The pluralityof storages connected with the mobile communication terminal 100 mayindicate devices capable of storing content and may include, but notlimited thereto, PCs, smart TVs, tablet PCs, SNS servers, and contentproviding servers. The plurality of storages and the mobilecommunication terminal 100 may be connected to each other via varioustypes of wired or wireless networks. The content sharing informationmanaging module 164 may store, among other items, a plurality of storageinformation collected from the plurality of storages, and a sharesetting value for each of the plurality of storages.

The content sharing information managing module 164 collects informationabout content stored in each of the plurality of storages from theplurality of storages. The content sharing information managing module164 may receive an ID value of the content and type information aboutthe content from each of the plurality of storages.

The content sharing information managing module 164 collects a pluralityof information about a plurality of content that are reproduced in theplurality of storages. The content sharing information managing module164 may receive an ID value of content that is reproduced in each of theplurality of storages from each of the plurality of storages. Further,the content sharing information managing module 164 may collectinformation about content that is reproduced in the display device. Whenthe mobile communication terminal 100 provides the display device withcontent stored in predetermined storage or link information about thecontent, the display device may reproduce the corresponding content. Inaddition, the content sharing information managing module 164 maycollect an ID value corresponding to the content or the link informationabout the content, which is provided to the display device.

The content sharing/reproducing module 165 may share content with thestorage, the web service providing server, and the display device whichare connected with the mobile communication terminal 100. The contentsharing/reproducing module 165 may share and reproduce content via aDLNA.

The content sharing/reproducing module 165 requests a display device toreproduce content stored in one of the plurality of storages. Thecontent sharing/reproducing module 165 may receive content selected fromthe content-list screen or may receive link information about theselected content from a storage that stores the selected content. Thecontent sharing/reproducing module 165 may provide the received contentor the link information about the selected content to the display deviceand may request the display device to reproduce the selected content.

The content sharing/reproducing module 165 controls content reproductionin response to a user input via the content control screen. The contentcontrol screen may be divided into a screen used to control contentreproduced by the mobile communication terminal 100, and a screen usedto remotely control content reproduced by the display device. When auser input is received via the content control screen so as to controlcontent reproduction in the display device, the contentsharing/reproducing module 165 may generate a predetermined controlcommand based on the user input and may provide the generated controlcommand to the display device.

The search module 166 searches for the storage, the web serviceproviding server, and the display device which are connected with themobile communication terminal 100. When a network communication functionthat is previously set in the mobile communication terminal 100 isactivated, the search module 166 may scan a storage that is connectableto the mobile communication terminal 100. For example, as a Wi-Ficommunication function is activated in the mobile communication terminal100, the search module 166 may scan a storage that is connectable to themobile communication terminal 100.

FIG. 8 illustrates in detail a configuration of the DB, according to anembodiment of the present invention. FIG. 9 illustrates a devicemanagement table, according to an exemplary embodiment of the presentinvention.

Referring to FIG. 8, the DB 116 may store a device management table 117and a content information cache table 118.

Referring to FIGS. 8 and 9, the device management table 117 may includean ID field 900, a device display name field 902, a device name 904, atype field 906, an attribute field 908, a share setting field 910, anaccess key field 912, a recently reproduced-content key field 914, azone address field 916, a device address field 918, a MAC address field920, and a cache content group ID field 922.

The device display name field 902 includes a name of a device to bedisplayed on a screen of the mobile communication terminal 100, and thedevice name 904 includes a name of a device that is scanned by themobile communication terminal 100. The type field 906 includes a type ofa device, and the attribute field 908 includes an attribute value of adevice. The share setting field 910 includes information relating towhether sharing is activated. The recently reproduced-content key field914 includes an ID value of content that is recently reproduced, and thezone address field 916 includes an MAC address of an AP. The deviceaddress field 918 includes an address value (e.g., URL, IP, or the like)of a device, and the MAC address field 920 includes an MAC address of adevice. The cache content group ID field 922 includes IDs of groups thatmatch with devices, respectively.

FIG. 10 illustrates a content information cache table, according to anexemplary embodiment of the present invention.

Referring to FIG. 10, recently reproduced-content or a search result maybe cached and recorded to the content information cache table 118 sothat the search result may be rapidly provided to a user. The contentinformation cache table 118 may include a KEY field, a Group ID field, aTitle field, a Played Position field, an URI field, an Author field, aType field, a favorite field, a Like field, and a Total Time field.

FIG. 11 is a flowchart of a method of generating, by a mobilecommunication terminal, a storage share setting screen about a pluralityof storages connected with the mobile communication terminal, accordingto an exemplary embodiment of the present invention.

Referring to FIG. 11, in operation S500, the mobile communicationterminal 100 collects a plurality of storage information from theplurality of storages connected with the mobile communication terminal100. The plurality of storages connected with the mobile communicationterminal 100 may include, but not limited to, a PC, a smart TV, a tabletPC, an SNS server, and a content providing server. The plurality ofstorages and the mobile communication terminal 100 may be connected toeach other via various types of wired or wireless networks.

The storage information may be related to a storage that is from amongthe plurality of storages and that is connected with the mobilecommunication terminal 100 and may include a ID value of the storage, anID value of content stored in the storage, a type of the storage, an IDvalue of content reproduced in the storage, and a communication methodused between the storage and the mobile communication terminal 100.

In operation S500, when a network communication function that ispreviously set in the mobile communication terminal 100 is activated,the mobile communication terminal 100 may scan a storage that isconnectable to the mobile communication terminal 100 and may collectstorage information from the scanned storage. For example, as a Wi-Ficommunication function is activated in the mobile communication terminal100, the storage information collecting unit 120 may scan a storage thatis connectable to the mobile communication terminal 100.

In operation S502, the mobile communication terminal 100 divides theplurality of storages according to attributes that are previously set.In operation S502, the mobile communication terminal 100 may divide theplurality of storages into a static storage and a dynamic storage. Thestatic storage may indicate a storage whose connection with the mobilecommunication terminal 100 is recognized as a default, without aseparate scanning operation. The dynamic storage may indicate a storagethat is scanned by the mobile communication terminal 100 when thestorage share setting screen is generated. As an example, the staticstorage may include, but not is limited to, an SNS server and a cloudserver, and the dynamic storage may include a PC of another user, astorage medium of another user, a camera of a user, and the like. Also,a user may register various storage devices to the static storage and orthe dynamic storage via a separate setting procedure.

The mobile communication terminal 100 may divide the plurality ofstorages according to communication methods with respect to the mobilecommunication terminal 100. For example, the plurality of storages maybe divided into storages that are connected with the mobilecommunication terminal 100 via a local network and storages that areconnected with the mobile communication terminal 100 via an externalbroad network. As another example, the plurality of storages may bedivided into storages that are connected with the mobile communicationterminal 100 via an AP and storages that are connected with the mobilecommunication terminal 100 via a WEB.

In operation S504, the mobile communication terminal 100 generates astorage share setting screen with respect to the plurality of dividedstorages. In operation S504, the mobile communication terminal 100 maydifferently dispose storage lists of the plurality of storages in aplurality of regions on the storage share setting screen, wherein theplurality of storages are divided according to the storage information.Each of the storage lists of the plurality of storages on the storageshare setting screen may include a share setting button. The storagelists of the plurality of storages on the storage share setting screenmay include a plurality of information about positions of the pluralityof storages.

In operation S506, the mobile communication terminal 100 modifies thestorage share setting screen, in response to a user input via thestorage share setting screen. A user may select one of the share settingbuttons in the storage lists by clicking or touching the share settingbutton, and in response to the user input, the mobile communicationterminal 100 may decide whether to share the content stored in each ofthe plurality of storages and then may modify the storage share settingscreen. For example, the share setting button may be a toggle-typebutton.

A user may select one of the share setting buttons and then may changean ON or OFF status of the selected share setting button, so that theuser may activate or deactivate sharing of content stored in a storagethat corresponds to the selected share setting button. Names of theplurality of storages included in the storage lists may be changed basedon a user input.

FIG. 12 is a flowchart of a method of sharing, by a mobile communicationterminal, content with a display device, according to an exemplaryembodiment of the present invention.

In operation S600, the mobile communication terminal 100 collects aplurality of storage information from a plurality of storages connectedwith the mobile communication terminal 100.

The storage information may be related to a storage that is from amongthe plurality of storages and that is connected with the mobilecommunication terminal 100 and may include a ID value of the storage, anID value of content stored in the storage, a type of the storage, an IDvalue of content reproduced in the storage, and a communication methodused between the storage and the mobile communication terminal 100. Inmore detail, the mobile communication terminal 100 may collectinformation about content stored in each of the plurality of storagesfrom the plurality of storages. The mobile communication terminal 100may receive an ID value of the content and type information about thecontent from each of the plurality of storages. The mobile communicationterminal 100 may collect a plurality of information about a plurality ofcontent that are reproduced in the plurality of storages. The mobilecommunication terminal 100 may receive an ID value of content that isreproduced in each of the plurality of storages from each of theplurality of storages. The mobile communication terminal 100 may collectinformation about content that is reproduced in the display device. Whenthe mobile communication terminal 100 provides the display device withcontent stored in predetermined storage or link information about thecontent, the display device may reproduce the corresponding content. Themobile communication terminal 100 may collect an ID value correspondingto the content or the link information about the content, which isprovided to the display device.

In operation S602, the mobile communication terminal 100 generates acontent-list screen including a content-list of content stored in astorage that is activated with respect to content sharing. Thecontent-list screen may include the content-list of a plurality ofcontent, and the content-list may include a title of content, a type ofthe content, a reproduction time of the content, and an ID value of thestorage that stores the content. The content-list may display apredetermined icon, and the displayed icon may be used to indicatewhether content that corresponds to the content-list is being reproducedby at least one of the storage, the mobile communication terminal 100,and the display device.

In operation S604, the mobile communication terminal 100 generates aplay-list screen including a play-list of one or more content that arereproduced. The play-list screen may display the play-list of the one ormore content that are currently reproduced or previously reproduced byat least one of the storage, the mobile communication terminal 100, andthe display device. The play-list screen may display the play-list andmay display an ID value of a user who provides the play-list, an IDvalue of a storage that stores content included in the play-list, andthe like. The play-list may display pre-set images according to types ofthe plurality of storages, respectively. For example, when a storagefrom among the plurality of storages is a mobile communication terminalof a friend of the user, the play-list may display a picture of thefriend, and when the storage is an SNS server, the play-list may displaya group image indicating a group that includes the user.

In operation S606, the mobile communication terminal 100 requests adisplay device to reproduce content. The mobile communication terminal100 requests the display device to reproduce the content stored in astorage from among the plurality of storages. The mobile communicationterminal 100 may receive content selected from the content-list screenor may receive link information about the selected content from astorage that stores the selected content. The mobile communicationterminal 100 may provide the received content or the link informationabout the selected content to the display device and may request thedisplay device to reproduce the selected content. The mobilecommunication terminal 100 may reproduce the selected content. In thiscase, the mobile communication terminal 100 may execute a predeterminedapplication in the mobile communication terminal 100, therebyreproducing the selected content.

In operation S608, the mobile communication terminal 100 generates acontent control screen used to control content reproduction. The contentcontrol screen may be divided into a screen used to control contentreproduced by the mobile communication terminal 100, and a screen usedto remotely control content reproduced by the display device. When apredetermined icon is selected on the content control screen, aselection window that allows selection of a display device may bedisplayed in order to allow the content to be reproduced by the otherdisplay device.

In operation S610, the mobile communication terminal 100 controlscontent reproduction in response to a user input via the content controlscreen. When a user input is received via the content control screen soas to control content reproduction in the display device, the mobilecommunication terminal 100 may generate a predetermined control commandbased on the user input and may provide the generated control command tothe display device.

FIG. 13 illustrates a storage setting table, according to an exemplaryembodiment of the present invention.

Referring to FIG. 13, the storage setting table may be generated andupdated according to storage information collected by the mobilecommunication terminal 100 and a user input via a storage share settingscreen.

The storage setting table includes an ID field 270, a user name field271, a type field 272, an attribute field 273, a share setting field274, a content field 275, and a currently-reproduced content field 276.

The ID field 270 includes an ID value of a storage, and the user namefield 271 includes an ID value of a user of the storage. For example, aname of the user of the storage or a name of a group using the storagemay be recorded to the user name field 271. The type field 272 mayinclude a type of the storage, and for example, ‘PC’, ‘PHONE’, ‘NetStorage’, ‘YouTube’, or the like may be recorded to the type field 272.

The attribute field 273 may include information about whether thestorage is a static storage or a dynamic storage. For example, when thestorage is the static storage, ‘Default’ may be recorded to theattribute field 273. For example, when the storage is the dynamicstorage, ‘Scan’ may be recorded to the attribute field 273.

The share setting field 274 may include information about whethersharing of content stored in the storage is activated, and for example,‘ON’ or ‘OFF’ may be recorded thereto.

The content field 275 may include an ID value of the content that isstored in the storage, and the currently-reproduced content field 276may include an ID value of content that is currently reproduced in atleast one of the mobile communication terminal 100 and a display device.

FIG. 14 illustrates a storage share setting screen, according to anexemplary embodiment of the present invention.

Referring to FIG. 14, a storage list 80 about static storages and astorage list 81 about dynamic storages may be displayed on differentregions of the storage share setting screen. Each of the storage lists80 and 81 may include share setting buttons 82. A user may select one ofthe share setting buttons 82 and then may change (e.g., configure) an ONor OFF status of the selected share setting button 82, so that the usermay activate or deactivate sharing of content stored in a storage thatcorresponds to the selected share setting button 82.

Each of the storage lists 80 and 81 may include power setting buttons87. The user may select one of the power setting buttons 87 and then maychange an ON or OFF status of the selected power setting button 87, sothat the user may control a power of a storage corresponding to theselected power setting button 87.

When a storage button 84 of the storage share setting screen isselected, a list of storages that are connected to or that can beconnected to a mobile communication terminal may be displayed. When adisplay button 85 of the storage share setting screen is selected, alist of storages that are connected to the mobile communication terminalmay be displayed.

When a button 83 of the storage share setting screen is selected, awindow in which the user may directly select and add a storage or adisplay device may be displayed. The storage lists 80 and 81 included inthe storage share setting screen may include a plurality of informationabout positions of a plurality of storages. Names of the plurality ofstorages included in the storage lists 80 and 81 may be changed based ona user input.

When a button 86 of the storage share setting screen is selected, anindication as to the media being currently played is displayed.

FIG. 15 illustrates a content-list screen, according to an exemplaryembodiment of the present invention.

Referring to FIG. 15, the content-list screen may include a plurality ofcontent-lists 90 and each of the content-lists may display a contenttitle 91, a total reproduction time 92, a remaining reproduction time93, and a favorite icon 94. With respect to content that was previouslyreproduced, the remaining reproduction time 93 may be displayed. When anicon 95 is selected, a storage share setting screen may be displayed.When an icon 96 is selected, a selection window for filtering a searchtarget may be provided. When a setting field 97 is selected, a screenfor sharing of content may be displayed.

FIG. 16 illustrates a play-list screen, according to an exemplaryembodiment of the present invention.

Referring to FIG. 16, the play-list screen may display a play-listrelating to a plurality of content which are currently reproduced orpreviously reproduced. The play-list screen may display the play-list 10of the plurality of content which are currently reproduced or previouslyreproduced by at least one of a storage, the mobile communicationterminal 100, and a display device. The play-list screen may display theplay-list and may display an ID value 11 of a user who provides theplay-list, an ID value 12 of the play-list, and the like. The play-listmay display pre-set images according to a type of the storage. Forexample, when the store is a mobile communication terminal of a friendof the user, the play-list may display a picture 13 of the friend, andwhen the storage is an SNS server, the play-list may display a groupimage 14 indicating a group that includes the user.

FIG. 17 illustrates a content control screen used to control contentthat is reproduced in a mobile communication terminal, according to anexemplary embodiment of the present invention.

Referring to FIG. 17, an image of the content that is reproduced in themobile communication terminal 100 may be displayed on a reproductionregion 15 of the content control screen used to control content that isreproduced in the mobile communication terminal 100. When an icon 16 isselected, a selection window may be displayed for selection of a displaydevice, and in this regard, a user may select a predetermined displaydevice from the selection window, thereby allowing thecurrently-reproduced content to be reproduced in the selected displaydevice.

When an icon 17 is selected, a play-list screen including thecurrently-reproduced content may be displayed. When an icon 18 isselected, additional information about the currently-reproduced contentmay be displayed. The icon 18 may be displayed only when the additionalinformation corresponding to the content exists. The additionalinformation about the content may be provided from, but not limitedthereto, an SNS server that is connected with the mobile communicationterminal 100.

When an icon 19 is selected, information about the currently-reproducedcontent may be provided from the mobile communication terminal 100 to apredetermined SNS server. A selection window may be displayed forselection of an SNS server.

FIG. 18 illustrates a content control screen used to control contentthat is reproduced in a display device connected with a mobilecommunication terminal, according to an exemplary embodiment of thepresent invention.

Referring to FIG. 18, a control button 20 to control reproduction ofcontent may be displayed on the content control screen used to controlthe content that is reproduced in the display device. An indication 21as to the display device displaying the content is displayed.

FIG. 19 illustrates an example in which a storage share setting screenis generated and displayed in a mobile communication terminal, accordingto an exemplary embodiment of the present invention.

Referring to FIG. 19, when a panel slides from an upper portion toward alower portion of the mobile communication terminal 100 and is displayedin response to a user input 30, and a Wi-Fi communication function ofthe mobile communication terminal 100 is activated based on a user input31 via the panel, the mobile communication terminal 100 may search for astorage or a display device which is connected with the mobilecommunication terminal 100.

When the panel returns to the upper portion in response to a user input32, and an icon 33 is selected, a content-list screen 34 may bedisplayed. Also, when an icon 35 is selected from the content-listscreen 34, a storage share setting screen 36 may be displayed so as toshow one or more searched storages. Alternatively, a screen 37 thatshows one or more searched display devices may be displayed.

FIG. 20 illustrates an example in which a content control screen and astorage share setting screen are displayed from a content-list screen ina mobile communication terminal, according to an exemplary embodiment ofthe present invention.

Referring to FIG. 20, when a predetermined content-list 41 is selectedfrom the content-list screen 40, selected content may be reproduced inthe mobile communication terminal 100, and the content control screen 43to control the selected content may be displayed. When an icon 42 isselected from the content-list screen 40, the storage share settingscreen 44 may be displayed to show one or more searched storages.

FIG. 21 illustrates an example in which content is reproduced in adisplay device connected with a mobile communication terminal, and acontent control screen is displayed on a mobile communication terminalso as to control the content that is reproduced in the display device,according to an exemplary embodiment of the present invention.

Referring to FIG. 21, when an icon 51 is selected from a content controlscreen 50 used to control content that is reproduced in the mobilecommunication terminal 100, a selection window 52 may be displayed forselection of a display device. When a user selects a display device 53,the mobile communication terminal 100 may provide content or linkinformation about the content to the selected display device 53, and thedisplay device 53 may directly reproduce the content or may reproducethe content by using the link information about the content.

When the content is reproduced in the display device 53, a contentcontrol screen 55 may be displayed on the mobile communication terminal100 so as to control the content that is reproduced in the displaydevice 53.

When a predetermined gesture 54 is input via the content control screen50, a predetermined display device may be automatically selected, andcontent may be reproduced in the selected display device 53.

FIG. 22 illustrates an example in which a mobile communication terminalcontrols content, which is reproduced in a display device, via a contentcontrol screen, and the mobile communication terminal subsequentlyreproduces the content that is reproduced in the display device,according to an exemplary embodiment of the present invention.

Referring to FIG. 22, when a flick in a left-right direction 61 is inputvia the content control screen 60, the mobile communication terminal 100may transmit a control command to the display device 68, wherein thecontrol command corresponds to a forward/backward change in areproduction position (e.g., a fast-forward/rewind function). When aflick in an upper-lower direction 62 is input via the content controlscreen 60, the mobile communication terminal 100 may transmit a controlcommand to the display device 68, wherein the control commandcorresponds to changing the volume of playback of the content (e.g.,turning up or down the volume).

When an icon 63 is selected from the content control screen 60, adisplay-device list 64 of display devices via which a user maysubsequently view content is displayed. When the user selects ‘My Phone’from the display-device list 64, the content that is reproduced in thedisplay device 68 may be subsequently reproduced in the mobilecommunication terminal 100, and a content control screen 65 may bedisplayed on the mobile communication terminal 100.

FIG. 23 illustrates an example in which additional information aboutcontent is shared via a content control screen, according to anexemplary embodiment of the present invention.

Referring to FIG. 23, when an icon 71 is selected from the contentcontrol screen 70, a content reproduction list screen may be displayed.When an icon 73 is selected from the content control screen 70, anadditional information screen 74 including additional information aboutcontent may be displayed. When an icon 76 is selected from the contentcontrol screen 70, information about the content may be displayed.

When an icon 73 of the content control screen 70, an icon 75 of acontent-list screen 72, or an icon 77 of the additional informationscreen 74 is selected, a selection window 78 for selection of a targetto receive the additional information about content may be displayed.The icon 73 may be displayed when the additional informationcorresponding to the content exists.

For example, when a user selects a ‘Facebook Like’ field 2, a screen 4may be displayed on the mobile communication terminal 100 so as totransmit the additional information about the content to a predeterminedSNS server.

As another example, when the user selects a ‘People Share’ field 1, ascreen 3 may be displayed on the mobile communication terminal 100 so asto transmit a message including the additional information about thecontent to a predetermined user.

When the user selects the ‘People Share’ field 1, a phone book stored inthe mobile communication terminal 100 may be displayed. The phone bookmay include a user-list of a plurality of users, and the user-list maybe displayed according to groups. The groups of the user-list mayinclude a social group, an external SNS group, an instant group, arecent call group, and the like.

FIGS. 24A to 24E illustrate a phone book, according to an exemplaryembodiment of the present invention.

Referring to FIGS. 24A to 24E, the phone book may include a favorite tab1210, a recent call tab 1220, a contact tab 1230, a group tab 1240, andpersonal information tab 1250.

FIG. 24A illustrates a screen of an example in which a first userselects the favorite tab 1210 of the phone book.

The mobile communication terminal 100 may receive selection with respectto the favorite tab 1210 of the phone book from the first user. In thiscase, the mobile communication terminal 100 may provide a list of asecond user that is added to the favorite tab 1210 by the first user, alist of a second user that communicates with the first user more than apredetermined number of times for a predetermined time period, or thelike.

For example, as illustrated in FIG. 24A, the mobile communicationterminal 100 may provide a list 1211 of a second user that is added to afavorite by the first user via the favorite tab 1210. The list 1211 of asecond user may include not only an individual person but also mayinclude a group.

Also, the mobile communication terminal 100 may provide a list 1212 of asecond user that communicates with the first user more than apredetermined number of times within a predetermined time period. Forexample, the mobile communication terminal 100 may provide a person or agroup which most frequently contacts the first user in recent times.

FIG. 24B illustrates a screen of an example in which the first userselects the recent call tab 1220 of the phone book.

The mobile communication terminal 100 may receive selection with respectto the recent call tab 1220 of the phone book from the first user. Inthis case, the mobile communication terminal 100 may provide a list ofsecond users that communicate with the first user within a predeterminedtime from a current time. For example, the mobile communication terminal100 may array the second users according to a recent contact order andmay provide the list of the second users. The list of the second usersmay include an individual 1221 or a group 1222.

FIG. 24C illustrates a screen of an example in which the first userselects the contact tab 1230 of the phone book. A contact list of thephone book may display a profile of a second user, a name of the seconduser, or the like. In addition, the contact list of the phone book mayshow second users 1231 having a device that provides a social groupfunction.

The mobile communication terminal 100 may receive an external devicesearch request of the first user. In response to the external devicesearch request of the first user, the mobile communication terminal 100may search for devices of second users which are listed in the phonebook and which are within a predetermined distance from the mobilecommunication terminal 100. The mobile communication terminal 100 mayprovide a list of the second users having the searched devices.

FIG. 24D illustrates a screen of an example in which the first userselects the group tab 1240 of the phone book. As described above, whenthe group tab 1240 of the phone book is selected, the mobilecommunication terminal 100 may provide at least one of group listsincluding a social group list 1241, an external SNS group list 1242, aninstant group list, and a local group list 1243.

FIG. 24E illustrates a screen of an example in which the first userselects the personal information tab 1250 of the phone book. Asdescribed above with reference to FIG. 11, when the personal informationtab 1250 of the phone book is selected, the mobile communicationterminal 100 may provide a setting object 1251 for each of a pluralityof pieces of personal information, wherein the setting object 1251corresponds to setting personal information of the first user and apublication extent of the personal information of the first user.

The one or more exemplary embodiments of the present invention may beembodied as a non-transitory recording medium (e.g., a program module tobe executed in computers) which include computer-readable commands. Thecomputer storage medium may include any usable medium that may beaccessed by computers, volatile and non-volatile media, and detachableand non-detachable media. The computer storage medium may include acomputer storage medium and a communication medium. The computer storagemedium includes all volatile and non-volatile media, and detachable andnon-detachable media which are designed to store information includingcomputer readable commands, data structures, program modules, or otherdata. The communication medium includes computer-readable commands, adata structure, a program module, and other transmission mechanism, andincludes other information transmission mediums. The computer storagemedium may be a non-transitory computer-readable storage medium.

The present invention may, however, be embodied in many different formsand should not be construed as being limited to the exemplaryembodiments set forth herein; rather, these exemplary embodiments of thepresent invention are provided so that this disclosure will be thoroughand complete, and will fully convey the inventive concept to those ofordinary skill in the art. For example, configuring elements that aresingular forms may be executed in a distributed fashion, and also,configuring elements that are distributed may be combined and thenexecuted.

While the invention has been shown and described with reference tocertain exemplary embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims and their equivalents.

What is claimed is:
 1. A system for sharing content by using a pluralityof storages, the system comprising: a plurality of storages connected toa mobile communication terminal, and providing to the mobilecommunication terminal at least one of content and link informationabout the content; and the mobile communication terminal generating astorage share setting screen related to sharing of the content stored inthe plurality of storages, and sharing content with a display deviceconnected to the mobile communication terminal, wherein the content isstored in a storage that is activated with respect to content sharing inresponse to a user input via the storage share setting screen, andwherein the mobile communication terminal divides the plurality ofstorages according to attributes that are previously configured, anddifferently disposes the plurality of storages that are dividedaccording to the attributes in a plurality of regions on the storageshare setting screen.
 2. The system of claim 1, wherein the mobilecommunication terminal generates the storage share setting screencomprising a storages-list of the plurality of storages, and displays ashare setting button so as to separately configure sharing of content inthe storages-list.
 3. The system of claim 1, wherein the mobilecommunication terminal activates sharing of content stored in each ofthe plurality of divided storages, for each of the plurality of dividedstorages, in response to a user input via the storage share settingscreen.
 4. The system of claim 1, wherein the attributes that arepreviously configured are distinguished from each other according towhether a storage is statically connected to the mobile communicationterminal or whether a storage is dynamically connected to the mobilecommunication terminal.
 5. The system of claim 1, wherein the attributesthat are previously configured are distinguished from each otheraccording to a communication method between the mobile communicationterminal and the plurality of divided storages.
 6. The system of claim1, wherein the mobile communication terminal generates a content-listscreen displaying a list of a plurality of content comprised in thestorage that is activated with respect to content sharing among theplurality of storages, and the mobile communication terminal selectscontent comprised in the content-list screen in response to a user inputvia the content-list screen, and requests reproduction of the selectedcontent to the display device that is connected to the mobilecommunication terminal.
 7. The system of claim 6, wherein the mobilecommunication terminal receives link information corresponding to theselected content from the storage storing the selected content, andprovides the link information to the display device.
 8. The system ofclaim 6, wherein, as the display device reproduces the selected content,the mobile communication terminal generates a content control screen soas to remotely control the display device.
 9. The system of claim 1,wherein the mobile communication terminal generates a play-list screencomprising a play-list related to a plurality of content that arecurrently reproduced and that are from among a plurality of contentstored in the plurality of storages.
 10. A method of generating astorage share setting screen, the method performed by a mobilecommunication terminal connected to a plurality of storages, and themethod comprising: collecting a plurality of storage information aboutthe plurality of storages connected to the mobile communicationterminal; dividing the plurality of storages according to attributesthat are previously configured, based on the plurality of storageinformation; generating a storage share setting screen with respect tothe plurality of storages; displaying the storage share setting screen;and activating sharing of content stored in the plurality of storages,for each of the plurality of storages, in response to a user input viathe storage share setting screen, wherein the generating of the storageshare setting screen comprises differently disposing the plurality ofstorages that are divided according to the attributes in a plurality ofregions on the storage share setting screen.
 11. The method of claim 10,wherein the attributes that are previously configured are distinguishedfrom each other according to whether a storage is statically connectedto the mobile communication terminal or whether a storage is dynamicallyconnected to the mobile communication terminal.
 12. The method of claim10, wherein the attributes that are previously configured aredistinguished from each other according to a communication methodbetween the mobile communication terminal and the plurality of dividedstorages.
 13. The method of claim 10, further comprising: generating acontent-list screen displaying a list of a plurality of contentcomprised in the storage that is activated with respect to contentsharing among the plurality of storages; selecting content comprised inthe content-list screen in response to a user input via the content-listscreen; and requesting reproduction of the selected content to thedisplay device that is connected to the mobile communication terminal.14. The method of claim 13, wherein the requesting of the reproductionof the selected content comprises: receiving link informationcorresponding to the selected content from the storage storing theselected content, and providing the link information to the displaydevice.
 15. The method of claim 13, further comprising, as the displaydevice reproduces the selected content, generating a content controlscreen so as to remotely control the display device.
 16. The method ofclaim 10, further comprising generating a play-list screen comprising aplay-list related to a plurality of content that are currentlyreproduced and that are from among a plurality of content stored in theplurality of storages.
 17. The method of claim 10, wherein the storageinformation comprises an IDentification (ID) value of the storage, an IDvalue of content stored in the storage, a type of the storage, and acommunication method used between the storage and the mobilecommunication terminal.
 18. A mobile communication terminal thatgenerates a storage share setting screen, the mobile communicationterminal comprising: a storage information collecting unit collecting aplurality of storage information about the plurality of storagesconnected to the mobile communication terminal; a User Interface (UI)generating unit dividing the plurality of storages according toattributes that are previously configured, based on the plurality ofstorage information, and generating a storage share setting screen withrespect to the plurality of storages; a display unit displaying thestorage share setting screen; and a storage setting unit activatingsharing of content stored in the plurality of storages, for each of theplurality of storages, in response to a user input via the storage sharesetting screen, wherein the UI generating unit differently disposeslists of the plurality of storages that are divided according to theattributes in a plurality of regions on the storage share settingscreen.
 19. The mobile communication terminal of claim 18, wherein theUI generating unit generates the storage share setting screen comprisinga storages-list of the plurality of storages, and displays a sharesetting button so as to separately configure sharing of content in thestorages-list.
 20. The mobile communication terminal of claim 18,wherein the attributes that are previously configured are distinguishedfrom each other according to whether a storage is statically connectedto the mobile communication terminal or whether a storage is dynamicallyconnected to the mobile communication terminal.
 21. The mobilecommunication terminal of claim 18, wherein the attributes that arepreviously configured are distinguished from each other according to acommunication method between the mobile communication terminal and theplurality of divided storages.
 22. The mobile communication terminal ofclaim 18, wherein the UI generating unit generates a content-list screendisplaying a list of a plurality of content comprised in the storagethat is activated with respect to content sharing among the plurality ofstorages, and wherein the mobile communication terminal furthercomprises a content reproduction requesting unit for selecting contentcomprised in the content-list screen in response to a user input via thecontent-list screen and for requesting reproduction of the selectedcontent to the display device that is connected with the mobilecommunication terminal.
 23. The mobile communication terminal of claim22, wherein the content reproduction requesting unit receives linkinformation corresponding to the selected content from the storagestoring the selected content, and provides the link information to thedisplay device.
 24. The mobile communication terminal of claim 22,wherein, as the display device reproduces the selected content, the UIgenerating unit generates a content control screen so as to remotelycontrol the display device.
 25. The mobile communication terminal ofclaim 18, wherein the UI generating unit generates a play-list screencomprising a play-list related to a plurality of content that arecurrently reproduced and that are from among a plurality of contentstored in the plurality of storages.
 26. The mobile communicationterminal of claim 18, wherein the storage information comprises anIDentification (ID) value of the storage, an ID value of content storedin the storage, a type of the storage, and a communication method usedbetween the storage and the mobile communication terminal.
 27. Anon-transitory computer-readable recording medium having recordedthereon a program for executing a method of generating a storage sharesetting screen, the method comprising: collecting a plurality of storageinformation about the plurality of storages connected to the mobilecommunication terminal; dividing the plurality of storages according toattributes that are previously configured, based on the plurality ofstorage information; generating a storage share setting screen withrespect to the plurality of storages; displaying the storage sharesetting screen; and activating sharing of content stored in theplurality of storages, for each of the plurality of storages, inresponse to a user input via the storage share setting screen, whereinthe generating of the storage share setting screen comprises differentlydisposing the plurality of storages that are divided according to theattributes in a plurality of regions on the storage share settingscreen.
 28. A mobile communication terminal comprising: a memory storingat least one program; and a processor executing the at least oneprogram, thereby allowing the at least one program to generate a storageshare setting screen, wherein the at least one program comprises commandcodes for executing a method comprising: collecting a plurality ofstorage information about the plurality of storages connected to themobile communication terminal; dividing the plurality of storagesaccording to attributes that are previously configured, based on theplurality of storage information; generating a storage share settingscreen with respect to the plurality of storages; displaying the storageshare setting screen; and activating sharing of content stored in theplurality of storages, for each of the plurality of storages, inresponse to a user input via the storage share setting screen, whereinthe generating of the storage share setting screen comprises differentlydisposing the plurality of storages that are divided according to theattributes in a plurality of regions on the storage share settingscreen.
 29. The mobile communication terminal of claim 28, wherein theattributes that are previously configured are distinguished from eachother according to whether a storage is statically connected to themobile communication terminal or whether a storage is dynamicallyconnected to the mobile communication terminal.
 30. The mobilecommunication terminal of claim 28, wherein the attributes that arepreviously configured are distinguished from each other according to acommunication method between the mobile communication terminal and theplurality of divided storages.
 31. The mobile communication terminal ofclaim 28, wherein the at least one program further comprises commandcodes for executing generating a content-list screen displaying a listof a plurality of content comprised in the storage that is activatedwith respect to content sharing among the plurality of storages,selecting content comprised in the content-list screen in response to auser input via the content-list screen, and requesting reproduction ofthe selected content to the display device that is connected to themobile communication terminal.
 32. The mobile communication terminal ofclaim 31, wherein the requesting of the reproduction of the selectedcontent comprises: receiving link information corresponding to theselected content from the storage storing the selected content; andproviding the link information to the display device.
 33. The mobilecommunication terminal of claim 31, wherein the at least one programfurther comprises a command code for executing generating a contentcontrol screen so as to remotely control the display device as thedisplay device reproduces the selected content.
 34. The mobilecommunication terminal of claim 28, wherein the at least one programfurther comprises a command code for executing generating a play-listscreen comprising a play-list related to a plurality of content that arecurrently reproduced and that are from among a plurality of contentstored in the plurality of storages.
 35. The mobile communicationterminal of claim 28, wherein the storage information comprises anIDentification (ID) value of the storage, an ID value of content storedin the storage, a type of the storage, and a communication method usedbetween the storage and the mobile communication terminal.